package ListDemo.List.mapDemo;

import java.util.Map;
import java.util.Set;
import java.util.TreeMap;

public class mapDemo2 {
    public static void main(String[] args) {
        TreeMap<String, String> tmap = new TreeMap<>();
        tmap.put("name","zhangsan");
        tmap.put("address","beijin");
        tmap.put("sex","nan");
        //遍历集合，不能根据索引进行遍历，因为没有索引，根据迭代器进行遍历 foreach循环
        //第一种遍历方式，遍历key的集合 ，根据key获取value
        Set<String> keySet = tmap.keySet();
        for (String key : keySet) {
            String value = tmap.get(key);
            System.out.println(key +":"+ value);
        }
        //第二种遍历方式，认为key和value是一个整体 ，获取整体的关系
        Set<Map.Entry<String,String>> entrys=tmap.entrySet();
        for (Map.Entry<String,String> entry :entrys){
            //根据entry获取key和value
            String key = entry.getKey();
            String Value = entry.getValue();
            System.out.println(key + ":" + Value);
        }

    }
}
